package com.tree.backend.entity.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serial;
import java.io.Serializable;


@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserDTO implements Serializable {
    private Integer id;

    private String username;

    private String password;


    /**
     * 真实姓名
     */
    private String realName;

    /**
     * 所属企业ID
     */
    private Integer companyId;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 用户角色(系统管理员,企业管理员)
     */
    private String userRole;

    /**
     * 用户状态(正常,停用,锁定)
     */
    private Integer status;

    /**
     * 页码
     */
    private Integer page = 1;

    /**
     * 每页条数
     */
    private Integer pageSize = 10;
}
